知识点名称:传感器坐标轴系统
编号: K12-3
前驱知识点编号:K12-2
作者:
讲义内容:
传感器框架使用标准的3轴坐标轴系统来表示数据。对于大多数传感器,坐标轴系统是根据设备被握住时的屏幕方向来定义的。如图12.1所示。
图12.1 传感器API使用的坐标轴系统
如果设备处于默认方向,X轴水平指向右,,Y轴垂直指向上方,Z轴指向屏幕表面的外面,在屏幕后面的位置Z坐标上的值为负数。这个坐标轴系统会被如下这些传感器使用:
- 加速度传感器
- 重力传感器
- 陀螺仪
- 线性加速度传感器
- 地磁传感器
理解坐标轴系统最重要的一点是当移动并改变设备的屏幕方向时,坐标轴的方向也随着设备一起变化,但坐标轴的方向相对设备的来说始终都是不变的。传感器坐标轴系统的行为和OpenGL的坐标轴系统是一样的。
另外一点需要注意的是坐标轴系统的默认的设备方向都是纵向的。虽然有些平板设备是默认横向的,但是坐标轴系统始终都是基于设备的纵向方向的。